feeling vindicated - Spanish English Dictionary